package main

import (
	"fmt"
	"log"

	"github.com/cilium/ebpf"
)

func main() {
	fmt.Println("测试 eBPF 依赖...")
	
	// 测试是否可以创建 eBPF 程序
	prog, err := ebpf.NewProgram(&ebpf.ProgramSpec{
		Type: ebpf.Kprobe,
		Instructions: []ebpf.Instruction{
			ebpf.Mov.Imm(ebpf.R0, 0),
			ebpf.Exit.Imm(0),
		},
		License: "GPL",
	})
	
	if err != nil {
		log.Printf("创建 eBPF 程序失败: %v", err)
	} else {
		fmt.Println("✓ eBPF 依赖正常")
		prog.Close()
	}
	
	fmt.Println("依赖测试完成")
} 